body {

 }

#header{
 }

#main{

 }

#left{

 }

#content{
 }

.notice
{
  background: yellow;
  width: 400px;
  margin: 5px;
 }
.error
{
  background: #e33;
  width: 400px;
  margin: 5px;
 }

/*
error display
*/

.errorExplanation {
    margin-bottom: 20px;
    font-size: 10px;
}
.errorExplanation h3, .errorExplanation h2 {
    background: #e33;
    padding: 3px;
    margin-bottom: 0;
    font-size: 14px;
    color: #fff;
}
.errorExplanation ul {
    background: white;
    list-style: square;
    border-bottom: 2px solid #e33;
    margin: 0 0 5px 0;
    padding: 5px 0 5px 20px;

}
.errorExplanation li {
    font: 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    margin:0;
    margin-left: 0;
    padding: 0;
}
.errorExplanation p {
    font: 11px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    background: #eee;
/*    border-bottom: 1px solid #e33;*/
    margin: 0;
    padding: 5px;
}
.error, .fieldWithErrors {
    /*background: #e33;*/
    border-left: 5px solid #e33;
}



/*
   For layout elements
*/
.nav_title{
            color: green;
 }

#nav{
  margin: 0;
  padding: 0;
  width: 100%;

  height: 40px;
  background: #99fc44
 }

#nav_content
{
  margin: 0 auto;
  padding: 0;
  width: 700px;
  text-align: center;
}

#nav ul
{
  margin: 0;
  padding: 6px 0;

  list-style-type: none;
  text-align: center;
}

#nav li
{
  margin: 0;
  padding: 0;

  display: inline;
  position: relative;
}

#head_banner
{
  float: right;
}




/*
For Table styles
*/

.tickets_table
{
  width: 90%;
 }

.odd{
      background: #DBFFDB;
 }

.even{
       background: white;
 }

th
{
  font-weight: bold;
  margin: 0;
  padding: 0;

  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  background-color: #e7e7e7;
  text-align: left;
}

/*
For detail styles
*/

.ticket_title{
               border: solid green;
               background:  #F4F9FD;
               width: 700px;
               margin: 10px;
 }

.ticket_description{
                     border: solid grey;
                     background:  #F4F9FD;
                     width: 700px;
                     margin: 10px;
 }

.ticket_form{
              border: solid grey;
              width: 700px;
              background: #F3F8FC;
              margin: 10px;
 }

